Skip to content

fix: address more fuzzing errors; miscellaneous improvements#1364

Merged
egibs merged 2 commits into
chainguard-dev:mainfrom
egibs:more-bugs
Feb 6, 2026
Merged

fix: address more fuzzing errors; miscellaneous improvements#1364
egibs merged 2 commits into
chainguard-dev:mainfrom
egibs:more-bugs

Conversation

@egibs
Copy link
Copy Markdown
Member

@egibs egibs commented Feb 6, 2026

This PR addresses a few more of the fuzzing failures that happened during a longer run. Namely, we need to make sure that dangling symlinks don't cause issues and use smaller seed sizes to avoid hitting the fuzzer's memory limit and better sanitize YAML keys.

In addition, there were some inefficiencies around checking for behaviors in diffs and when determining the longest unique string. There was also some extraneous logic that resulted in the full temporary directory path being used for paths displayed in diffs.

Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
@egibs egibs requested a review from stevebeattie February 6, 2026 19:34
@egibs egibs enabled auto-merge (squash) February 6, 2026 19:44
Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
@egibs egibs merged commit 2f5a213 into chainguard-dev:main Feb 6, 2026
18 checks passed
@egibs egibs deleted the more-bugs branch February 6, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants